package de.herzog.mtv;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;

import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Row;

public class MitgliedDAO {

	public static Map<String, Mitglied> load() throws IOException {
		Map<String, Mitglied> mitglieder = new TreeMap<String, Mitglied>();
		String fileName = "H:\\My Documents\\Privat\\Basketball\\MTV-Mitglieder-26-09-2013.xls";
		HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileName));
		HSSFSheet sheet = workbook.getSheetAt(0);
		for (int r = sheet.getFirstRowNum() + 1; r <= sheet.getLastRowNum(); r++) {
			Row row = sheet.getRow(r);
			Mitglied mitglied = new Mitglied(row);
			mitglieder.put(mitglied.getName(), mitglied);
		}
		return mitglieder;
	}

	public static void main(String[] args) {
		try {
			load();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
